package com.tj.mybatisplusdemo.infrastructure.enums;

/**
 * @author 唐镜
 */
public enum UserTypeEnum {
    /**
     * 普通用户
     */
    NORMAL(1),
    /**
     * 管理员
     */
    MANAGE(2),
    /**
     * 超级管理员
     */
    ROOT(3);


    private Integer code;

    UserTypeEnum(Integer code) {
        this.code = code;
    }

    public static UserTypeEnum getByCode(Integer code) {
        for (UserTypeEnum typeEnum : values()) {
            if (typeEnum.code.equals(code)) {
                return typeEnum;
            }
        }
        return null;
    }

    public Integer getCode() {
        return code;
    }
}
